hard pressed

adj. 经济困难的;财政拮据;师资匮乏的
[网络] 局促;焦头烂额;经济拮据